package be.kdg.bombermanunlimited.client.network.packet;

/**
 * Chatpacketen
 * @author Philip
 *
 */
public class ChatPacket extends Packet {

	/**
	 * Maak een packet aan om te versturen.
	 * @param msg
	 */
	public ChatPacket(String msg) {
		super(new PacketData(msg.getBytes()), false);
	}

	/**
	 * Herstel een packet uit verzonden data
	 * @param rawData
	 */
	protected ChatPacket(PacketData rawData) {
		super(rawData, true);
	}

	/**
	 * Vorm de data om tot een tekstbericht als een String-object
	 * @return
	 */
	public String getMessage() {
		return new String(this.getData());
	}

	@Override
	public byte getType() {
		return Packet.TYPE_CHAT_DATA;
	}
}
